| נושא | נוסחה (EN) | שם עברי | תיאור |
|---|---|---|---|
| תנאים | IF | אם | בדיקת תנאי והחזרת ערך בהתאם לתוצאה |
|
תחביר אנגלי: IF(logical_test, value_if_true,
value_if_false)
פירוש עברי: IF(הבדיקה הלוגית, מה להחזיר אם נכון, מה
להחזיר אם לא נכון)
דוגמאות:
• =IF(A1>90, "מצוין", "צריך שיפור") - בדיקת ציון • =IF(B1="", "ריק", B1) - בדיקה אם תא ריק • =IF(C1>=18, "בוגר", "קטין") - בדיקת גיל |
|||
| תנאים | IFS | אם-ים (מרובה) | בדיקת מספר תנאים והחזרת הערך של התנאי הראשון שמתקיים |
|
תחביר אנגלי: IFS(logical_test1, value_if_true1,
[logical_test2, value_if_true2], ...)
פירוש עברי: IFS(בדיקה 1, תוצאה 1, בדיקה 2, תוצאה
2...)
דוגמה:
=IFS(A1>=90, "מצוין", A1>=80, "טוב מאוד", A1>=70, "טוב", A1>=60, "מספיק", TRUE, "לא עבר") |
|||
| תנאים | SWITCH | מתג | השוואת ערך לרשימת ערכים והחזרת התוצאה המתאימה |
|
תחביר אנגלי: SWITCH(expression, value1, result1,
[value2, result2], ..., [default])
פירוש עברי: SWITCH(הביטוי לבדיקה, ערך 1, תוצאה 1,
ערך 2, תוצאה 2..., ברירת מחדל)
דוגמה:
=SWITCH(A1, 1, "ראשון", 2, "שני", 3, "שלישי", "אחר") - המרת מספרים לטקסט |
|||
| לוגיקה | AND | וגם | מחזירה TRUE רק אם כל התנאים נכונים |
|
תחביר אנגלי: AND(logical1, [logical2], ...)
פירוש עברי: AND(תנאי 1, תנאי 2, תנאי 3...)
דוגמאות:
• =AND(A1>0, A1<100) - בדיקה שהערך בין 0 ל-100 • =IF(AND(B1="יוסי", C1>1000), "בונוס", "רגיל") - בונוס ליוסי אם מכר מעל 1000 |
|||
| לוגיקה | OR | או | מחזירה TRUE אם לפחות אחד מהתנאים נכון |
|
תחביר אנגלי: OR(logical1, [logical2], ...)
פירוש עברי: OR(תנאי 1, תנאי 2, תנאי 3...)
דוגמאות:
• =OR(A1="כן", A1="Yes", A1=1) - בדיקה למספר אפשרויות של "כן" • =IF(OR(B1="", C1=""), "חסר מידע", "מלא") - בדיקה אם אחד מהתאים ריק |
|||
| לוגיקה | NOT | לא | הופכת TRUE ל-FALSE ולהיפך |
|
תחביר אנגלי: NOT(logical)
פירוש עברי: NOT(התנאי להיפוך)
דוגמאות:
• =NOT(A1="") - בדיקה שהתא לא ריק • =IF(NOT(B1>100), "קטן או שווה ל-100", "גדול מ-100") |
|||
| לוגיקה | XOR | או בלעדי | מחזירה TRUE רק אם מספר אי-זוגי של תנאים נכון |
|
תחביר אנגלי: XOR(logical1, [logical2], ...)
פירוש עברי: XOR(תנאי 1, תנאי 2...)
דוגמה:
=XOR(A1>50, B1>50) - TRUE רק אם אחד מהם גדול מ-50 (לא שניהם) |
|||
| שגיאות | IFERROR | אם שגיאה | החזרת ערך חלופי אם הנוסחה מחזירה שגיאה |
|
תחביר אנגלי: IFERROR(value, value_if_error)
פירוש עברי: IFERROR(הנוסחה לבדיקה, מה להציג אם יש
שגיאה)
דוגמאות:
• =IFERROR(A1/B1, 0) - חילוק עם הגנה מפני חילוק באפס • =IFERROR(VLOOKUP(A1, טבלה, 2, 0), "לא נמצא") - חיפוש עם הודעה ידידותית |
|||
| שגיאות | IFNA | אם לא זמין | החזרת ערך חלופי רק עבור שגיאת #N/A |
|
תחביר אנגלי: IFNA(value, value_if_na)
פירוש עברי: IFNA(הנוסחה, מה להציג אם #N/A)
דוגמה:
=IFNA(VLOOKUP(A1, טבלה, 2, 0), "פריט לא קיים") - ספציפי לשגיאות חיפוש |
|||
| בדיקות | ISBLANK | האם ריק | בדיקה אם תא ריק לחלוטין |
|
תחביר אנגלי: ISBLANK(value)
פירוש עברי: ISBLANK(התא לבדיקה)
דוגמה:
=IF(ISBLANK(A1), "אנא מלא שדה זה", A1) - בדיקת שדות חובה |
|||
| בדיקות | ISNUMBER | האם מספר | בדיקה אם הערך הוא מספר |
|
תחביר אנגלי: ISNUMBER(value)
פירוש עברי: ISNUMBER(הערך לבדיקה)
דוגמה:
=IF(ISNUMBER(A1), A1*2, "לא מספר") - פעולה רק על מספרים |
|||
| בדיקות | ISTEXT | האם טקסט | בדיקה אם הערך הוא טקסט |
|
תחביר אנגלי: ISTEXT(value)
פירוש עברי: ISTEXT(הערך לבדיקה)
דוגמה:
=IF(ISTEXT(A1), UPPER(A1), A1) - המרה לאותיות גדולות רק לטקסט |
|||
| בדיקות | ISERROR | האם שגיאה | בדיקה אם הערך הוא שגיאה כלשהי |
|
תחביר אנגלי: ISERROR(value)
פירוש עברי: ISERROR(הערך לבדיקה)
דוגמה:
=IF(ISERROR(A1/B1), "שגיאה בחישוב", A1/B1) - בדיקה כללית לשגיאות |
|||
| בדיקות | ISEVEN / ISODD | זוגי / אי-זוגי | בדיקה אם מספר זוגי או אי-זוגי |
|
תחביר אנגלי: ISEVEN(number) / ISODD(number)
פירוש עברי: ISEVEN/ISODD(המספר לבדיקה)
דוגמאות:
• =IF(ISEVEN(A1), "זוגי", "אי-זוגי") • שימושי לצביעת שורות לסירוגין או חלוקה לקבוצות |
|||